@@ -868,7 +868,7 @@ namespace ts {
868868 rootNames : newProgramOrRootNames ,
869869 options : hostOrOptions as CompilerOptions ,
870870 host : oldProgramOrHost as CompilerHost ,
871- oldProgram : oldProgram && oldProgram . getProgramOrUndefined ( ) ,
871+ oldProgram : oldProgram ?. getProgramOrProgramFromBuildInfoOrUndefined ( ) ,
872872 configFileParsingDiagnostics,
873873 projectReferences
874874 } ) ;
@@ -1210,6 +1210,8 @@ namespace ts {
12101210 restoreState : noop ,
12111211 getProgram : notImplemented ,
12121212 getProgramOrUndefined : returnUndefined ,
1213+ // TODO::
1214+ getProgramOrProgramFromBuildInfoOrUndefined : returnUndefined ,
12131215 releaseProgram : noop ,
12141216 getCompilerOptions : ( ) => state . compilerOptions ,
12151217 getSourceFile : notImplemented ,
@@ -1245,6 +1247,8 @@ namespace ts {
12451247 restoreState : noop ,
12461248 getProgram,
12471249 getProgramOrUndefined : ( ) => getState ( ) . program ,
1250+ // TODO::
1251+ getProgramOrProgramFromBuildInfoOrUndefined : ( ) => getState ( ) . program ,
12481252 releaseProgram : ( ) => getState ( ) . program = undefined ,
12491253 getCompilerOptions : ( ) => getState ( ) . compilerOptions ,
12501254 getSourceFile : fileName => getProgram ( ) . getSourceFile ( fileName ) ,
0 commit comments