File tree 1 file changed +3
-3
lines changed
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 {
457
457
// Use language services by default (TODO: invert next major version).
458
458
if ( ! options . compilerHost ) {
459
459
let projectVersion = 1
460
- const fileVersions = new Map < string , number > ( )
460
+ const fileVersions = new Map ( rootFileNames . map ( fileName => [ fileName , 0 ] ) )
461
461
462
462
const getCustomTransformers = ( ) => {
463
463
if ( typeof transformers === 'function' ) {
@@ -471,10 +471,10 @@ export function create (rawOptions: CreateOptions = {}): Register {
471
471
// Create the compiler host for type checking.
472
472
const serviceHost : _ts . LanguageServiceHost = {
473
473
getProjectVersion : ( ) => String ( projectVersion ) ,
474
- getScriptFileNames : ( ) => Array . from ( fileContents . keys ( ) ) ,
474
+ getScriptFileNames : ( ) => Array . from ( fileVersions . keys ( ) ) ,
475
475
getScriptVersion : ( fileName : string ) => {
476
476
const version = fileVersions . get ( fileName )
477
- return version === undefined ? '' : version . toString ( )
477
+ return version ? version . toString ( ) : ''
478
478
} ,
479
479
getScriptSnapshot ( fileName : string ) {
480
480
let contents = fileContents . get ( fileName )
You can’t perform that action at this time.
0 commit comments