createEmitAndSemanticDiagnosticsBuilderProgram

external fun createEmitAndSemanticDiagnosticsBuilderProgram(newProgram: Program, host: BuilderProgramHost, oldProgram: EmitAndSemanticDiagnosticsBuilderProgram = definedExternally, configFileParsingDiagnostics: ERROR CLASS: Symbol not found for js.array.ReadonlyArray<typescript/Diagnostic> = definedExternally): EmitAndSemanticDiagnosticsBuilderProgram(source)

Create the builder that can handle the changes in program and iterate through changed files to emit the those files and manage semantic diagnostics cache as well


external fun createEmitAndSemanticDiagnosticsBuilderProgram(rootNames: ERROR CLASS: Symbol not found for js.array.ReadonlyArray<kotlin/String>??, options: CompilerOptions?, host: CompilerHost = definedExternally, oldProgram: EmitAndSemanticDiagnosticsBuilderProgram = definedExternally, configFileParsingDiagnostics: ERROR CLASS: Symbol not found for js.array.ReadonlyArray<typescript/Diagnostic> = definedExternally, projectReferences: ERROR CLASS: Symbol not found for js.array.ReadonlyArray<typescript/ProjectReference> = definedExternally): EmitAndSemanticDiagnosticsBuilderProgram(source)