Check for watched directories before clearing map (#44947)

This commit is contained in:
Andrew Branch
2021-07-16 15:35:38 -07:00
committed by GitHub
parent 1aac3555f7
commit b300ef4bc7

View File

@@ -2288,8 +2288,10 @@ namespace ts.server {
// If any of the project is still watching wild cards dont close the watcher
if (forEachEntry(configFileExistenceInfo.config.projects, identity)) return;
clearMap(configFileExistenceInfo.config.watchedDirectories!, closeFileWatcherOf);
configFileExistenceInfo.config.watchedDirectories = undefined;
if (configFileExistenceInfo.config.watchedDirectories) {
clearMap(configFileExistenceInfo.config.watchedDirectories, closeFileWatcherOf);
configFileExistenceInfo.config.watchedDirectories = undefined;
}
configFileExistenceInfo.config.watchedDirectoriesStale = undefined;
}