Skip to content

Commit be2c899

Browse files
committedMar 22, 2020
Fix --files support
1 parent 3766cc9 commit be2c899

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed
 

‎src/index.ts

+3-3
Original file line numberDiff line numberDiff 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)

0 commit comments

Comments
 (0)
Please sign in to comment.