CreateProgram
typealias CreateProgram<T> = (@R|kotlin/ParameterName|(name = String(rootNames)) ERROR CLASS: Symbol not found for js.array.ReadonlyArray<kotlin/String>??, options: CompilerOptions?, host: CompilerHost?, oldProgram: T?, @R|kotlin/ParameterName|(name = String(configFileParsingDiagnostics)) ERROR CLASS: Symbol not found for js.array.ReadonlyArray<typescript/Diagnostic>??, @R|kotlin/ParameterName|(name = String(projectReferences)) ERROR CLASS: Symbol not found for js.array.ReadonlyArray<typescript/ProjectReference>??) -> T(source)
Create the program with rootNames and options, if they are undefined, oldProgram and new configFile diagnostics create new program