File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -457,7 +457,7 @@ export function create (rawOptions: CreateOptions = {}): Register {
457457 // Use language services by default (TODO: invert next major version).
458458 if ( ! options . compilerHost ) {
459459 let projectVersion = 1
460- const fileVersions = new Map < string , number > ( )
460+ const fileVersions = new Map ( rootFileNames . map ( fileName => [ fileName , 0 ] ) )
461461
462462 const getCustomTransformers = ( ) => {
463463 if ( typeof transformers === 'function' ) {
@@ -471,10 +471,10 @@ export function create (rawOptions: CreateOptions = {}): Register {
471471 // Create the compiler host for type checking.
472472 const serviceHost : _ts . LanguageServiceHost = {
473473 getProjectVersion : ( ) => String ( projectVersion ) ,
474- getScriptFileNames : ( ) => Array . from ( fileContents . keys ( ) ) ,
474+ getScriptFileNames : ( ) => Array . from ( fileVersions . keys ( ) ) ,
475475 getScriptVersion : ( fileName : string ) => {
476476 const version = fileVersions . get ( fileName )
477- return version === undefined ? '' : version . toString ( )
477+ return version ? version . toString ( ) : ''
478478 } ,
479479 getScriptSnapshot ( fileName : string ) {
480480 let contents = fileContents . get ( fileName )
You can’t perform that action at this time.
0 commit comments