summaryrefslogtreecommitdiff
path: root/cli/tsc
diff options
context:
space:
mode:
Diffstat (limited to 'cli/tsc')
-rw-r--r--cli/tsc/99_main_compiler.js7
1 files changed, 5 insertions, 2 deletions
diff --git a/cli/tsc/99_main_compiler.js b/cli/tsc/99_main_compiler.js
index d09df7b0f..97378076a 100644
--- a/cli/tsc/99_main_compiler.js
+++ b/cli/tsc/99_main_compiler.js
@@ -1104,15 +1104,18 @@ delete Object.prototype.__proto__;
projectVersionCache = newProjectVersion;
let opened = false;
+ let closed = false;
for (const { 0: script, 1: changeKind } of changedScripts) {
- if (changeKind == ChangeKind.Opened) {
+ if (changeKind === ChangeKind.Opened) {
opened = true;
+ } else if (changeKind === ChangeKind.Closed) {
+ closed = true;
}
scriptVersionCache.delete(script);
sourceTextCache.delete(script);
}
- if (configChanged || opened) {
+ if (configChanged || opened || closed) {
scriptFileNamesCache = undefined;
}
}