stopWatchingConfigFilesForInferredProjectRoot(info) {
    this.forEachConfigFileLocation(info, (canonicalConfigFilePath) => {
      var _a2;
      const configFileExistenceInfo = this.configFileExistenceInfoCache.get(canonicalConfigFilePath);
      if ((_a2 = configFileExistenceInfo == null ? void 0 : configFileExistenceInfo.openFilesImpactedByConfigFile) == null ? void 0 : _a2.has(info.path)) {
        Debug.assert(info.isScriptOpen());
        configFileExistenceInfo.openFilesImpactedByConfigFile.set(info.path, false);
        this.closeConfigFileWatcherOnReleaseOfOpenFile(configFileExistenceInfo);
      }
    });
  }
This is called by inferred project whenever root script info is removed from it

@internal