CreateProgram
typealias CreateProgram<T> = (ReadonlyArray<String>?, options: CompilerOptions?, host: CompilerHost?, oldProgram: T?, ReadonlyArray<Diagnostic>?, ReadonlyArray<ProjectReference>?) -> T(source)
Create the program with rootNames and options, if they are undefined, oldProgram and new configFile diagnostics create new program