closeConfigFileWatcherOnReleaseOfOpenFile(configFileExistenceInfo) {
    if (configFileExistenceInfo.watcher && !configFileExistenceInfo.config && !this.configFileExistenceImpactsRootOfInferredProject(configFileExistenceInfo)) {
      configFileExistenceInfo.watcher.close();
      configFileExistenceInfo.watcher = void 0;
    }
  }
Close the config file watcher in the cached ConfigFileExistenceInfo
  if there arent any open files that are root of inferred project and there is no parsed config held by any project

@internal